home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HyperLib 1997 Winter - Disc 1
/
HYPERLIB-1997-Winter-CD1.ISO.7z
/
HYPERLIB-1997-Winter-CD1.ISO
/
オンラインウェア
/
UTIL
/
Msh 1.0.0.sit
/
Msh 1.0.0 f
/
Manual
/
MAN2P.HLP
< prev
next >
Wrap
Text File
|
1996-11-14
|
7KB
|
389 lines
/***Intro***/ PrintingManager Printing Print PrintManager
Intro(2p)
【名前】
Intro - Toolbox: プリント(man2p.hlp)
【概要】
【Inside Macintosh】
<<キーワード>>
Printing Manager PrintManager
II-145
V-407
【関連項目】
【ヘッダー】
Printing.h
PrintTraps.h
【残り】
ローレベル関数
/***PrOpen***/ PrClose PrintDefault PrValidate PrStlDialog PrJobDialog PrJobMerge PrintManager
PrOpen(2p)
【名前】
PrOpen - プリントの準備をする
PrClose - プリントの作業を終える
PrintDefault - 各フィールドをデフォルトにします
PrValidate -
PrStlDialog - スタイルダイアログを表示します
PrJobDialog - ジョブダイアログを表示します
PrJobMerge - 引数が共生させ、hPrintsrcからhPrintdstにコピーします
【書式】
■PrOpen II-158
■PrClose II-158
■PrintDefault II-158
■PrValidate II-158
■PrStlDialog II-158
■PrJobDialog II-159
■PrJobMerge II-159
void PrOpen(void);
void PrClose(void);
void PrintDefault(THPrint hPrint);
hPrintの各フィールドをデフォルトにします
Boolean PrValidate(THPrint hPrint);
hPrintと共生できる場合はFALSEできないなら修正してTRUEを返しま
す
Boolean PrStlDialog(THPrint hPrint);
スタイルダイアログを表示します
TRUE OKが押された
Boolean PrJobDialog(THPrint hPrint);
ジョブダイアログを表示します
TRUE OKが押された
void PrJobMerge(THPrint hPrintSrc, THPrint hPrintDst);
引数が共生させ、hPrintsrcからhPrintdstにコピーします
/***PrOpenDoc***/ PrCloseDoc PrOpenPage PrClosePage PrPicFile TPRect TPrStatus TPPrStatus PrintManager
PrOpenDoc(2p)
【名前】
PrOpenDoc - プリントをするためのグラフポートの初期化
PrCloseDoc - 現在の書類の印刷を終了します
PrOpenPage - プリントの新しいページを開始します
PrClosePage - 現在のページの印刷を終了します
PrPicFile - スプールされたページの印刷
TPrStatus - data type
【書式】
■PrOpenDoc II-159
■PrCloseDoc II-160
■PrOpenPage II-160
■PrClosePage II-160
■PrPicFile II-161
TPPrPort PrOpenDoc(THPrint hPrint, TPPrPort pPrPort,
Ptr pIOBuf);
プリントをするためのグラフポートの初期化
プリント用のグラフポート初期化、カレントにする
普通pPrPortとpIOBufはnilです
戻り値: グラフポート
void PrCloseDoc(TPPrPort pPrPort);
現在の書類の印刷を終了します
void PrOpenPage(TPPrPort pPrPort, TPRect pPageFrame);
プリントの新しいページを開始します
pPageFrameはピクチュアのフレームで、TPRect=^Rect
void PrClosePage(TPPrPort pPrPort);
現在のページの印刷を終了します
void PrPicFile(THPrint hPrint, TPPrPort pPrPort, Ptr pIOBuf,
Ptr pDevBuf, TPrStatus *prStatus);
スプールされたページの印刷
pPrPort、pIOBuf、pDevBufは通常nilはプリントの現状が返されます
■TPRect
TPRect Rect *
■TPrStatus II-161
TPrStatus
short iTotPages;
short iCurPage;
short iTotCopies;
short iCurCopy;
short iTotBands;
short iCurBand;
Boolean fPgDirty;
Boolean fImaging;
THPrint hPrint;
TPPrPort pPrPort;
PicHandle hPic;
TPPrStatus TPrStatus *
/***PrError***/ PrSetError PrintManager
PrError(2p)
【名前】
PrError - 直前の Printing Manager エラーコードの取得
PrSetError - エラーを起こす
【書式】
■PrError II-161
■PrSetError II-162
short PrError(void);
0 noErr
-1 iPrSavPFil
-17 controlErr
-27 iIOAbort
-108 iMemFullErr
128 iPrAbort アプリケーション,ユーザのキャンセル
void PrSetError(short iErr);
進行中のプリント操作を途中で止めるために使用します。
(iErr に iPrAbort を設定する)
/***PrDrvrOpen***/ PrDrvrClose PrCtlCall PrDrvrDCE PrDrvrVers PrintManager
PrDrvrOpen(2p)
【名前】
PrDrvrOpen - Low-Level コール
PrDrvrClose -
PrCtlCall -
PrDrvrDCE -
PrDrvrVers -
【書式】
■PrDrvrOpen V-408
■PrDrvrClose V-408
■PrCtlCall V-408
■PrDrvrDCE V-408
■PrDrvrVers V-408
void PrDrvrOpen(void);
void PrDrvrClose(void);
void PrCtlCall(short iWhichCtl, long lParam1, long lParam2,
long lParam3);
Handle PrDrvrDCE(void);
short PrDrvrVers(void);
/***PrGeneral***/ TGnlData TRslRg TRslRec TGetRslBlk TSetRslBlk TDftBitsBlk TGetRotnBlk PrintManager
PrGeneral(2p)
【名前】
PrGeneral -
TGnlData - data type
TRslRg - data type
TRslRec - data type
TGetRslBlk - data type
TSetRslBlk - data type
TDftBitsBlk - data type
TGetRotnBlk - data type
【書式】
■PrGeneral V-410
void PrGeneral(Ptr pData);
■TGnlData V-410
TGnlData
short iOpCode; 4 - 8
short iError;
long lReserved;
■TRslRg V-411
TRslRg
short iMin;
short iMax;
■TRslRec V-411
TRslRec
short iXRsl;
short iYRsl;
■TGetRslBlk V-412
TGetRslBlk
short iOpCode; = 4
short iError;
long lReserved;
short iRgType;
TRslRg xRslRg;
TRslRg yRslRg;
short iRslRecCnt;
TRslRec rgRslRec[27];
■TSetRslBlk V-414
TSetRslBlk
short iOpCode; = 5
short iError;
long lReserved;
THPrint hPrint;
short iXRsl;
short iYRsl;
■TDftBitsBlk V-414
TDftBitsBlk
short iOpCode; = 6/7
short iError;
long lReserved;
THPrint hPrint;
■TGetRotnBlk V-415
TGetRotnBlk
short iOpCode; = 8
short iError;
long lReserved;
THPrint hPrint;
Boolean fLandscape;
char bXtra;
/***TPrPort***/ TPPrPort PrintManager
TPrPort(2p)
【名前】
TPrPort - data type
【形式】
■TPrPort II-147
TPrPort
GrafPort gPort;
QDProcs gProcs;
long lGParam1;
long lGParam2;
long lGParam3;
long lGParam4;
Boolean fOurPtr;
Boolean fOurBits;
TPPrPort TPrPort *
/***TPrint***/ TPPrint THPrint TPrInfo TPPrInfo TPrXInfo TPPrXInfo TScan TPrStl TPPrStl TFeed TPrJob TPPrJob PrintManager
TPrint(2p)
【名前】
TPrint - data type
TPrInfo - data type
TPrStl - data type
TPrXInfo - data type
TPrJob - data type
【形式】
■TFeed, TScan
TFeed uchar
TScan uchar
■TPrint II-149
TPrint
short iPrVersion;
TPrInfo prInfo;
Rect rPaper;
TPrStl prStl;
TPrInfo prInfoPT;
TPrXInfo prXInfo;
TPrJob prJob;
short printX[19];
TPPrint TPrint *
THPrint TPrint **
■TPrInfo II-150
TPrInfo
short iDev;
short iVRes;
short iHRes;
Rect rPage;
TPPrInfo TPrInfo *
■TPrStl II-152
TPrStl
short wDev;
short iPageV;
short iPageH;
char bPort;
TFeed feed;
TPPrStl TPrStl *
■TPrXInfo II-152
TPrXInfo
short iRowBytes;
short iBandV;
short iBandH;
short iDevBytes;
short iBands;
char bPatScale;
char bUlThick;
char bUlOffset;
char bUlShadow;
TScan scan;
char bXInfoX;
TPPrXInfo TPrXInfo *
■TPrJob II-151
TPrJob
short iFstPage;
short iLstPage;
short iCopies;
char bJDocLoop;
Boolean fFromUsr;
PrIdleProcPtr pIdleProc;
StringPtr pFileName;
short iFileVol;
char bFileVers;
char bJobX;
TPPrJob TPrJob *
/***TPfPgDir***/ TPPfPgDir THPfPgDir PrintManager
TPfPgDir(2p)
【名前】
TPfPgDir -
【形式】
■TPfPgDir ??
TPfPgDir
short iPages;
long iPgPos[129];
TPPfPgDir TPfPgDir *
THPfPgDir TPfPgDir **
/***PrPurge***/ PrNoPurge PrStlInit PrJobInit PrDlgMain TPrDlg TPPrDlg PrintManager
PrPurge(2p)
【名前】
PrPurge -
PrNoPurge -
PrStlInit -
PrJobInit -
PrDlgMain -
TPrDlg - data type
【書式】
void PrPurge(void);
void PrNoPurge(void);
TPPrDlg PrStlInit(THPrint hPrint);
TPPrDlg PrJobInit(THPrint hPrint);
Boolean PrDlgMain(THPrint hPrint, PDlgInitProcPtr pDlgInit);
■TPrDlg ??
TPrDlg
DialogRecord Dlg;
ModalFilterProcPtr pFltrProc;
PItemProcPtr pItemProc;
THPrint hPrintUsr;
Boolean fDoIt;
Boolean fDone;
long lUser1;
long lUser2;
long lUser3;
long lUser4;
TPPrDlg TPrDlg *